|
Matching pursuit is a type of sparse approximation which involves finding the "best matching" projections of multidimensional data onto an over-complete dictionary . The basic idea is to represent a signal from Hilbert space as a weighted sum of functions (called atoms) taken from : : where indexes the atoms that have been chosen, and a weighting factor (an amplitude) for each atom. Given a fixed dictionary, matching pursuit will first find the one atom that has the biggest inner product with the signal, then subtract the contribution due to that atom, and repeat the process until the signal is satisfactorily decomposed. For comparison, consider the Fourier series representation of a signal - this can be described in the terms given above, where the dictionary is built from sinusoidal basis functions (the smallest possible complete dictionary). The main disadvantage of Fourier analysis in signal processing is that it extracts only global features of signals and does not adapt to analysed signals . By taking an extremely redundant dictionary we can look in it for functions that best match a signal . Finding a representation where most of the coefficients in the sum are close to 0 (sparse representation) is desirable for signal coding and compression. == The algorithm == Searching over an extremely large dictionary for the best matches is computationally unacceptable for practical applications. In 1993 Mallat and Zhang〔S. G. Mallat and Z. Zhang, , IEEE Transactions on Signal Processing, December 1993, pp. 3397–3415.〕 proposed a greedy solution that is known from that time as Matching Pursuit. The algorithm iteratively generates for any signal and any dictionary a sorted list of indexes and scalars which are the sub-optimal solution to the problem of sparse signal representation. The residual after calculating and is denoted by . Input: Signal: , dictionary . Output: List of coefficients: . Initialization: ; ; Repeat: find with maximum inner product ; ; ; ; Until stop condition (for example: ) The concept of matching pursuit in signal processing is related to statistical projection pursuit, in which "interesting" projections were found; ones that deviate more from a normal distribution are considered to be more interesting. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Matching pursuit」の詳細全文を読む スポンサード リンク
|